drowned drop - French English Dictionary